home *** CD-ROM | disk | FTP | other *** search
/ 250,000 Email Business Directory / 250,000 Email Business Directory.iso / msie / cd / win95 / webpages / mspage / ms_offic / o95_w~1.doc (.txt) < prev    next >
Word Document  |  1996-05-21  |  67KB  |  356 lines

  1.  
  2.  
  3. [pic]
  4.  
  5. Microsoft┬« Office
  6. Whitepaper
  7.                                                              for Windows┬« 95
  8.  
  9.  
  10. [pic]
  11.  
  12. Supporting Windows┬á95
  13.  
  14. Introduction
  15.  
  16. Microsoft┬« Windows┬«┬á95, the first update to the powerful Windows operating
  17. system in four years, is a technically advanced and extremely powerful 32-
  18. bit operating system. But all the power in Windows┬á95 cannot be realized
  19. until there are applications which are designed to exploit its 32-bit
  20. performance capabilities. Microsoft Office for Windows┬á95 is designed to
  21. exploit these enhancements to create the best, most integrated and easiest
  22. to use office suite.
  23.  
  24. The challenge faced by developers of Microsoft Office for Windows┬á95 wasnΓÇÖt
  25. simply to support Windows┬á95, it was to support it in a way that met the
  26. needs of our customers in the best possible manner.
  27.  
  28. The purpose of this document is to explain how Office┬á95 takes advantage of
  29. these specific Windows┬á95 enhancements:
  30.  
  31. ΓÇó A full 32-bit, protected mode operating system.
  32. ΓÇó A new Windows user interface that is significantly easier to use than the
  33.   previous interface.
  34. ΓÇó Robust OLE 2.0 Support
  35. ΓÇó Easier setup and configuration.
  36. ΓÇó Superb network, client, and peer-to-peer functionality.
  37. ΓÇó Integral support for electronic mail and MSNΓäó, the Microsoft Network.
  38.  
  39.  
  40. Robust 32-Bit Environment
  41.  
  42. Windows┬á95 provides application developers with many enhancements which can
  43. improve application performance. The Microsoft Office development team has
  44. dedicated significant development resources to take advantage of Windows┬á95
  45. memory management, system resources management, multi-tasking and multi-
  46. threading capabilities.
  47.  
  48.  
  49. Protected Mode Operating System
  50.  
  51. Windows┬á95 is a 32-bit operating system. Information moves into and out of
  52. its memory 32-bits at a time, as opposed to the 16-bit operations of
  53. Windows 3.x. Because the amount of information that can move into and out
  54. of memory has increased, Windows┬á95 applications have the potential to
  55. outperform their Windows 3.1 predecessors. However, to exploit this
  56. potential, the programs that run within Windows┬á95 must be full 32-bit
  57. applications.
  58.  
  59. Each Office┬á95 application is designed to take advantage of the 32-bit
  60. Windows architecture. In fact, the Microsoft applications shipping in
  61. Windows┬á95 are the second generation of 32-bit applications from Microsoft.
  62. Microsoft Word and Microsoft Excel for Windows NT( Workstation, both of
  63. which have been shipping for over a year, are 32-bit applications that run
  64. within the Windows NT environment. Microsoft learned a lot from doing those
  65. releases and, as a result, much of the 32-bit code in Office┬á95 is actually
  66. second-generation 32-bit code ΓÇö the first generation being the Windows NT
  67. versions of our products.
  68.  
  69.  
  70. Important   Office┬á95 is designed to also run on Windows NT Workstation,
  71. version 3.51. Because Office┬á95 was developed using the Win32┬« API, which
  72. is common to both Windows┬á95 and Windows NT, Office┬á95 runs seamlessly in
  73. both the Windows NT operating system and the Windows┬á95 operating system.
  74.  
  75. Since each Windows┬á95 applications runs in its own protected memory space,
  76. no other application can intrude on it or cause the program to malfunction.
  77. This is possible because Windows┬á95 uses a special operating condition of
  78. the Intel processor called protected mode, in which the processor itself
  79. sets up discrete memory areas for each program and polices them, stopping
  80. programs from using memory not assigned to them. Protected mode makes
  81. Windows┬á95 a more stable and safer operating system. Since Office users
  82. tend to frequently run multiple applications at the same time, the more
  83. stable, protected environment provides a significantly safer environment
  84. for Office users.
  85.  
  86.  
  87. Performance
  88.  
  89. The 32-bit Windows environment provides a more robust environment for
  90. Office┬á95 with better system resource management, memory management, multi-
  91. threading and multi-tasking capabilities. The Office developers have
  92. painstakingly optimized the Office┬á95 code using 32-bit assembler for
  93. better performance in the Intel 32-bit environment. Office┬á95 has been
  94. optimized to take advantage of the smaller page memory model offered in the
  95. Windows 32-bit environment. The key opportunities for enhanced performance
  96. in the Windows 32-bit environment include:
  97.  
  98. ΓÇó Optimized Working Set (RAM)   The Office developers have re-organized the
  99.   most frequently used code for better performance in the most common user
  100.   scenarios. For these common scenarios such as recalculations, file load
  101.   and save, Office┬á95 prioritizes the frequently used code into smaller
  102.   segments for quicker access. This enables Office┬á95 applications to keep a
  103.   minimum amount of unused code in memory for faster operation of common
  104.   tasks. The result is increased performance for many of the most common
  105.   user tasks.
  106. ΓÇó Speed   Without the constraints of the Windows 3.x 16-bit environment,
  107.   Microsoft developers were able to optimize Office┬á95 to take advantage of
  108.   the 386, 486, and Pentium┬« processors. For example, opening, saving and
  109.   paging through a typical Word document is quicker and scrolling is
  110.   smoother. In addition, the Microsoft Excel Development Team has rewritten
  111.   the Microsoft Excel recalc engine in 32-bit assembler code for
  112.   dramatically faster performance in the 32-bit Windows environment.
  113.   Microsoft Excel has also done extra work to take advantage of the Pentium
  114.   instruction pipeline for dramatically enhanced performance on Pentium
  115.   processor machines. As a result of this performance optimization work,
  116.   Microsoft Excel 95 users can expect a 30 to 50 percent increase in
  117.   recalculation performance on average over Microsoft Excel 5.
  118. ΓÇó Multi-tasking   Windows┬á95 features preemptive multi-tasking. This allows
  119.   users to do multiple operations in different applications simultaneously
  120.   with graceful performance degradation. For example, a user can send
  121.   Windows┬á95 Explorer searching across the network for a particular file,
  122.   minimize it, and keep working in a Microsoft Word document. Similarly,
  123.   users can print in one Office application while working in another
  124.   application without interrupting screen updates and system operation that
  125.   were common while multi-tasking in Windows 3.1.
  126. ΓÇó Multi-threading   Windows┬á95 also provides applications with the
  127.   opportunity to write multiple threads within a single application.
  128.   Office┬á95 has implemented threads where it makes sense for discrete
  129.   background tasks that do not slow application performance. The most
  130.   notable threads are background printing in Word and PowerPoint┬«, Slide
  131.   Sorter in PowerPoint and queries in Microsoft Access. These threads allow
  132.   users to execute multiple commands simultaneously within the same
  133.   application. For example, a user could print a PowerPoint presentation and
  134.   continue formatting his or her presentation notes pages at the same time.
  135.  
  136. A New User Interface for Windows
  137.  
  138. In Windows 3.1 the ΓÇ£shellΓÇ¥ consisted of the utility applications through
  139. which the user operated the Windows environmentΓÇöProgram Manager, File
  140. Manager, and Task Manager. In Windows┬á95 the shell has been completely
  141. replaced with new, more unified components that significantly enhance the
  142. Windows environment. The Windows┬á95 shell consists of desktop folders,
  143. Explorer, the Taskbar, and the desktop itself.
  144.  
  145. The following table looks at the Windows┬á95 user interface improvements and
  146. how Microsoft Office for Windows┬á95 supports them.
  147.  
  148. |Feature       |How Microsoft Office 95 supports it    |
  149. |Right mouse   |Office 4.x pioneered right mouse button|
  150. |button support|support as an integral part of the user|
  151. |              |interface. Windows┬á95 standardizes the |
  152. |              |use of the right mouse button for the  |
  153. |              |industry. Office┬á95 places the most    |
  154. |              |common user commands within easy reach |
  155. |              |on right-click menus.                  |
  156. |Windows┬á95    |Windows┬á95 allows users to create      |
  157. |shortcuts     |shortcuts to documents, applications,  |
  158. |              |printers, network and                  |
  159. |              |locationsΓÇöbasically anything and       |
  160. |              |everything. Office┬á95 takes advantage  |
  161. |              |of this by supporting shortcuts in all |
  162. |              |of its document management dialogs.    |
  163. |              |Also, users will be able to drag       |
  164. |              |portions of Office documents onto the  |
  165. |              |desktop, creating a shortcut to this   |
  166. |              |information. For example, users can    |
  167. |              |create a shortcut to specific chapter  |
  168. |              |within a long Word document.           |
  169. |System colors |Office┬á95 respects the Windows┬á95      |
  170. |and metrics   |system colors and metrics. Users will  |
  171. |              |be able to change Windows┬á95           |
  172. |              |settingsΓÇöe.g. change the height or     |
  173. |              |width of a scroll barΓÇöand Office will  |
  174. |              |automatically reflect the changes.     |
  175. |Registry      |All Office settings and information are|
  176. |support       |stored in registry files. The          |
  177. |              |Windows┬á95 registry supports individual|
  178. |              |user settings, so multiple users will  |
  179. |              |be able to use the same machine with   |
  180. |              |different preferences. The key benefit |
  181. |              |of having all settings in the registry |
  182. |              |is remote administration. Network      |
  183. |              |administrators can easily change       |
  184. |              |Microsoft Office for Windows┬á95        |
  185. |              |settings remotely using Windows┬á95.    |
  186. |Long File     |Office┬á95 supports the Windows┬á95      |
  187. |Names         |convention for 250 character long file |
  188. |              |names. When sharing files with MS-DOS┬« |
  189. |              |applications, Office┬á95 automatically  |
  190. |              |handles the shortening of the long file|
  191. |              |name for those applications. It also   |
  192. |              |automatically restores the long file   |
  193. |              |name for applications that support the |
  194. |              |functionality.                         |
  195. |Document      |Right clicking on any Office document  |
  196. |properties    |from the Windows┬á95 desktop enables    |
  197. |from shell    |users to view document properties just |
  198. |              |as if they had selected Properties from|
  199. |              |the File menu within an Office         |
  200. |              |application.                           |
  201. |Document      |An Office┬á95 user will be able to right|
  202. |viewers from  |click on an Office document and select |
  203. |shell         |Preview from the shortcut menu to see a|
  204. |              |preview of the document, without having|
  205. |              |the application resident or having to  |
  206. |              |launch the application.                |
  207. |New document  |From the Windows┬á95 desktop, a user can|
  208. |creation from |create an empty Microsoft Excel, Word, |
  209. |shell         |or PowerPoint document quickly by right|
  210. |              |clicking on the desktop and selecting  |
  211. |              |New.                                   |
  212.  
  213.  
  214. Tighter Integration with Support for OLE
  215.  
  216. Office┬á4.x pioneered application support for Object Linking and Embedding
  217. (OLE 2.0) in 1993. With Windows┬á95 OLE 2.0 becomes a universal part of the
  218. operating system services. Therefore, users can expect an abundance of
  219. Windows┬á95 applications that support OLE integration. Office┬á95 provides
  220. second generation support for OLE 2.0 with extensions that build on OLE
  221. technology.
  222.  
  223. ΓÇó Drag and Drop with Taskbar   Windows┬á95 makes it dramatically easier to
  224.   share information between applications with OLE. Since Office┬á95 supports
  225.   OLE drag and drop, users can easily move Microsoft Excel charts or Word
  226.   paragraphs to another application simply by dragging and dropping the
  227.   object using the Windows┬á95 Taskbar. When the user hovers over the Taskbar
  228.   button, the destination application will maximize and allow the user to
  229.   drop the object anywhere within the open document or spreadsheet.
  230. ΓÇó Extensions to OLE   The Office┬á95 Development team has built extensions
  231.   to OLE to provide users with enhanced integration and file management
  232.   capabilities.
  233.   ΓÇó Custom OLE Properties   All Office┬á95 applications allow users to create
  234.     Custom OLE properties in addition to the standard Summary Information
  235.     properties available in the Office┬á4.x applications. Custom OLE
  236.     Properties can be created to represent text, numbers, Boolean values
  237.     (yes or no) or linked document text(bookmarks in Word) or cell values
  238.     (named cell in Microsoft Excel) within the file. Custom OLE Properties
  239.     enable users to view important file information without opening the
  240.     file. Users of Microsoft Exchange Server will be able to sort entire
  241.     folders of files based on these Custom OLE Properties.
  242.   ΓÇó DocObjects   Office┬á95 provides extensions to OLE, called DocObjects,
  243.     which handle entire documents as ΓÇ£objectsΓÇ¥ that can be incorporated into
  244.     other applications. With this technology, Office users can create robust
  245.     compound documents in Office Binders and use WordMail, where Word is
  246.     their email editor.
  247.  
  248. Easy Setup and Configuration (Plug and Play)
  249.  
  250. Office┬á95 supports screen resolution changes from Plug and Play, along with
  251. any system changes that result from someone using Plug and Play (leaving or
  252. returning to a docking station, adding memory, sound cards, hard disks,
  253. etc.).
  254.  
  255. The following table explains Plug and Play support in Microsoft Office more
  256. fully:
  257.  
  258. |Plug and Play Feature|How Microsoft Office┬á95 supports|
  259. |                     |it                              |
  260. |Screen resolution    |When the user changes the screen|
  261. |change               |resolution, Office applications |
  262. |                     |reflect the change immediately. |
  263. |Windows control      |When the Windows┬á95 controls    |
  264. |re-sizing            |change, Office controls change. |
  265. |                     |This applies to scroll bars,    |
  266. |                     |title bar height, fonts, etc.   |
  267. |Software laptop      |The user may, using a software  |
  268. |undocking            |eject, remove the laptop from a |
  269. |                     |docking station at any time.    |
  270. |                     |Office┬á95 will correctly shut   |
  271. |                     |down applications for safe      |
  272. |                     |undocking.                      |
  273.  
  274.  
  275. Superb Network and Workgroup Support
  276.  
  277.  
  278. WordMail
  279.  
  280. Users can configure Word to operate as their e-mail client for Microsoft
  281. Mail and/or Exchange. This makes the power of Word ΓÇö rich text, outlining,
  282. styles, etc. ΓÇö available in e-mail. More importantly, it lets Office┬á95
  283. technology be used not just for the creation of business documents, but in
  284. the activity of doing business as well.
  285.  
  286.  
  287. Briefcase support
  288.  
  289. The Windows┬á95 Briefcase is a special folder that users employ to ΓÇ£take on
  290. the road.ΓÇ¥ Users copy the files to the Briefcase, take it home on disk,
  291. work on the files, return the next day, and update the files in the
  292. Briefcase to the hard disk or a network location. Microsoft Access provides
  293. additional supports for reconciliation of Access data with server-based
  294. data through the Windows┬á95 briefcase. Access resolves record-by-record
  295. conflicts that may occur between the Briefcase version of a database and
  296. the one on the desktop PC.
  297.  
  298.  
  299. Support for Universal Network Conventions (UNC)
  300.  
  301. UNC is a standardized way of accessing network volumes and servers. UNC is
  302. designed to let users get to their information no matter which network they
  303. are using ΓÇö Windows NT, Novell┬«, Banyan, etc. The standard structure for
  304. UNC is:
  305.  
  306. \\server_name\share_name\directory_path\filename.ext
  307.  
  308. The benefit of UNC is that anyone, anywhere, can access information on any
  309. network, as long as they know UNC conventions. (And have security rights to
  310. that network, of course.)
  311.  
  312. Microsoft Office has supported UNC path names since Office┬á4.x. Office┬á95
  313. improves this support to work better with Novell NetWare┬« and other
  314. networking schemes that offer only partial support of UNC names.
  315.  
  316.  
  317. Microsoft Network support
  318.  
  319. Users of Office┬á95 will be able to automatically connect to the MSN, the
  320. Microsoft Network, and get the help they need. All of the Office
  321. applications have a Microsoft Network menu item on the Help menu.
  322.  
  323. Users also have the option of creating Windows┬á95 shortcuts that go
  324. directly to specific areas on MSN, and adding those shortcuts to any
  325. Office┬á95 Help menu.
  326.  
  327.  
  328. Microsoft Exchange
  329.  
  330. Microsoft Office for Windows┬á95 will provide the best integration with
  331. Microsoft Exchange. As a client, it will:
  332.  
  333. ΓÇó Have direct access to Exchange servers and folders in File Find and File
  334.   Open.
  335. ΓÇó Register all its file formats with Exchange automatically.
  336. ΓÇó Be able to post all files generated in Microsoft Office to Exchange.
  337. ΓÇó Surface much of the Exchange API to any Visual Basic┬« or Visual Basic for
  338.   applications solution running under Office┬á95.
  339.  
  340.  
  341.                                   #########
  342. ( 1995 Microsoft Corporation. All rights reserved.
  343. The information contained in this document represents the current view of
  344. Microsoft Corporation on the issues discussed as of the date of
  345. publication. Because Microsoft must respond to changing market conditions,
  346. it should not be interpreted to be a commitment on the part of Microsoft,
  347. and Microsoft cannot guarantee the accuracy of any information presented
  348. after the date of publication.
  349. This document is for informational purposes only. MICROSOFT MAKES NO
  350. WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.
  351. Microsoft, Windows, Windows NT, Win32, PowerPoint, MS-DOS, MSN, the Office
  352. Compatible logo, and Visual Basic are either registered trademarks or
  353. trademarks of Microsoft in the United States and/or other countries.
  354. Pentium is a registered trademark of Intel Corporation.
  355. Novell and NetWare are registered trademarks of Novell. Inc.
  356.